package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.MesProducePassStationDTO;
import com.hunttown.mes.rpc.domain.query.MesProducePassStationDTOQuery;

/**
 * created by wangjunfu on 2022-03-30 15:30:34
 */
public interface MesProducePassStationRpcService {

    MesProducePassStationDTO insert(MesProducePassStationDTO mesProducePassStationDTO);

    Boolean updateInfoById(MesProducePassStationDTO mesProducePassStationDTO);

    Boolean updateInfoByQuery(MesProducePassStationDTOQuery mesProducePassStationDTOQuery);

    MesProducePassStationDTO selectById(Integer id);

    MesProducePassStationDTO selectObjByQuery(MesProducePassStationDTOQuery mesProducePassStationDTOQuery);

    Page<MesProducePassStationDTO> getListForPage(MesProducePassStationDTOQuery mesProducePassStationDTOQuery);

    Boolean deleteById(Integer id);
}